Iconographer 2.0
Created by: Mihai Parparita
Published by: Mscape Software

General History

    Back in the day when Mac OS 8.5 was nearing release, Arlo Rose contacted me to create a tool to edit the new icon format. The initial results of this effort were clip2icns and Glypher. While they did their job adequately, the fact that they were "one shot" utilities with no real Mac interface made them rather cumbersome. Coincidentally, as part of my IB Computer Science curriculum, I was required to have a portfolio program which demonstrated a number of techniques. I realized that instead of doing the predictable database program, I could do something that was useful in more than an academic sense. Thus Icon Mangler was born, and for the next few months (especially during my winter break) I implemented my first real Macintosh application. Eventually, April, the due date, came, and I had to print all 140 pages of source code along with 40 pages of specifications, architecture and test data. In the end, the IB commission must have enjoyed the result ("What is this? An icon editor? For the Mac? Hahaha, at least he deservers some points for creativity") because I ended up getting the maximum grade.

    As the summer vacation was starting I picked up the Iconographer source code and realized that it wasn't quite ready for release. Arlo also came back into the picture, and due to him Iconographer has Windows icon import and export support and a reasonably polished interface. As the summer vacation was ending I realized that I should release Iconographer very soon, because I would have no time to work on it later. This was a fundamentally sound idea (the next major update did not come until February of the next year), but the actually release was too rushed. Version 1.0.1 came the next day, but even that did not squash all bugs, so 1.0.2 followed it two days later. Iconographer then went into stasis while such matters as school and applying to college took over. As that wound down, I was able to add some features which I had wished to include in 1.0 but did not have the time: an improved icon browser and a floating colors palette. Other gimmicks, such as anti-aliasing and user interface improvements snuck in. Version 1.1 was also the first to be released in more than one language. Many thanks go to Yoshi Sakuma and Jean-Baptiste Leheup, who are responsible for the Japanese and French versions of Iconographer.

    Around this time, Mac OS X was making more and more waves, and one of it's more prominent features that affected me was the new icon size, a gargantuan 128 by 128 pixels. Initially Apple did not have an official editor planned for this, and Iconographer was slated to fill that slot. However, due to limited time on my side, this deal did not take place. However, when I learned that Apple was going to have an editor of their own, and the competition (hi David!) wasn't standing still either, I was even more determined to make Iconographer stand out as the premiere way to edit icons for Mac OS X. After examining the possibilities, I decided that I no choice but to redo the entire user interface, since accommodating the new icon sizes in the current one would have been prohibitive. Thus the current four palette layout was born (designed with the conscious intention of emulating Adobe Photoshop, where icon creators are spending increasing amounts of time). To further accommodate those who used other graphics applications to create the base artwork for their icons, support was added for an external editor. Many other tweaks were made, to ensure that Iconographer accommodated all manners of icon editing. Since the main feature of this release was support for 128 x 128 icons, it was obvious that the program needed one of it's own. Many thanks go to Rick Roe of icons.cx who helped me with its design.

    Finally, the self-imposed deadline of the release of the Mac OS X beta was approaching, so I started to think about releasing version 2.0. I believe that my decision to maintain Iconographer as a Classic application (running on all Power Macs with Mac OS 8.0 or higher, and in emulation on Mac OS X) was sound given the timing, since the installed base for Mac OS X was minimal at release time. However, a Carbonized version should follow as soon as possible (considering that college has just begun, this probably means "in time for the final release of Mac OS X").

Testers
    Arlo Rose, Michael Robinette, David Catmull, Daniel Bogan, Andreas C. Bauer, Emy Parparita, Michael Coyle, Jarvis Badgley, Lance Robertson, William Martin, Jean-Baptiste Leheup, Yoshi Sakuma, Martin Eisler, Brian Pink, Andrew Goldstone, Phil Dokas, Bill Paris, Rick Roe, HÃ¥kan Waara, Andrea Gianarro, Layne Karkruff, Sven Ryen.
Tools
    Code Warrior, Resorcerer, Adobe Photoshop, BBEdit, and Spotlight.
Version History
    2.0.1 December 22, 2000
    • "Open Recent" command for access to the five previously used files
    • Proxy icon support under Mac OS 8.5 and above
    • Inclusion of Photoshop Actions to ease use as an external editor
    • Fixed bugs in "Icon Info" window
    • Works again under Mac OS 8.1 and older
    • Many other bug fixes
    2.0 September 14, 2000
    • Support for editing Mac OS X icons (128 x 128 size, .icns files)
    • Completely revamped user interface featuring flexible floating palettes
    • Support for an external editor
    • Most settings (current color, tool, pattern, etc.) are remembered when re-launching Iconographer.
    • Many bug fixes and usability improvements.
    1.1.1 February 15, 2000
    • Icon browser usability and integration improvements.
    • Fixed problem with window activation.
    1.1 February 9, 2000
    • Added floating colors palette.
    • Revamped icon browser.
    • Anti-aliasing support.
    • Windows menu.
    • Improved Windows icon support (standard 8-bit palette, 48 x 48 import and export).
    • All three open commands have been combined into one.
    • Many bug fixes and usability tweaks.
    1.0.2 September 17, 1999
    • Fixed a crash with the move tool.
    • Fixed cosmetic issues with pre-Mac OS 8.5 systems.
    1.0.1 September 15, 1999
    • Fixed a crash with the text tool.
    1.0 September 14, 1999
    • Initial Release
Table of Contents